package org.jsets.fastboot.database;

import java.util.List;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * 
 * 数据库表元数据
 * @author wj596
 *
 */
@Data
@NoArgsConstructor
@ToString
public class TableMetadata {
	
	private String tableCat;//表的目录
	private String tableSchem;//模式的目录
	private String tableName;//表名
	private String tableType;//表的类型, 表\视图\系统表\全局表\别名\同义词等
	private String remarks;//注释
	private String typeSchem;//表的架构
	private String typeName;//类型名称
	private String selfReferencingColName;//表中指定列的名称
	private String refGeneration;//SYSTEM或USER或DERIVED
	private List<ColumnMetadata> columnMetadatas;

}
